Back.gif
If you see anything else, use the output to fix the problem.

Here are some examples:
Forget -javaagent
Exception in thread "main" java.lang.NoClassDefFoundError: schuchert/agent/Main
Note: If you happen to have added Registrar.jar to your classpath, you'd see this instead:
No ClassFileTransformers
    added by: schuchert.agent.ConfigurableClassFileTransformerRegistrar
    using system property: schuchert.ClassFileTransformer
When starting VM, please specify the following two VM arguments:
    -javaagent:Registrar.jar (or the name you're using)
    -Dschuchert.ClassFileTransformer=<SomeClassInClassPath>
        (e.g. schuchert.ClassFileTransformer=schuchert.agent.NullClassFileTransformer)

Mistype Jarname after -javaagent:
Error opening zip file: Registrr.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Abort trap

Forget to define system property
[[code]]
 
**System Property Points to Wrong/Mistyped/Missing class**
[[code format="text"]]
java.lang.ClassNotFoundException: BadClassName
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at schuchert.agent.ConfigurableClassFileTransformerRegistrar.createTargetTransformer(Configurabl...
    at schuchert.agent.ConfigurableClassFileTransformerRegistrar.addOneClassFileTransformer(Configur...
    at schuchert.agent.ConfigurableClassFileTransformerRegistrar.premain(ConfigurableClassFileTransf...
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:141)
Unable to instantiate: BadClassName
Please check setting for system property: schuchert.ClassFileTransformer
e.g. -Dschuchert.ClassFileTransformer=schuchert.agent.NullClassFileTransformer
No ClassFileTransformers
    added by: schuchert.agent.ConfigurableClassFileTransformerRegistrar
    using system property: schuchert.ClassFileTransformer
When starting VM, please specify the following two VM arguments:
    -javaagent:Registrar.jar (or the name you're using)
    -Dschuchert.ClassFileTransformer=<SomeClassInClassPath>
        (e.g. schuchert.ClassFileTransformer=schuchert.agent.NullClassFileTransformer)

Not Running Main
Cannot give an example, other than if you simply mistype the name of the class:
Exception in thread "main" java.lang.NoClassDefFoundError: schuchert/agent/MainNameWrong
Back.gif